$histForm.append( $compareLink.clone() );
}
- function updateCompare() {
+ var updateCompare = function() {
var $radio = $histForm.find( 'input[type=radio]:checked' );
var genLink = mw.config.get( 'wgScript' )
+ '?title=' + mw.util.wikiUrlencode( mw.config.get( 'wgPageName' ) )
}
img.onload = function() {
+ var width, height, x, y, dx, dy;
// Fit the image within the previewSizexpreviewSize box
if ( img.width > img.height ) {
width = previewSize;
if ( !title ) {
return false;
}
- escapedtitle = mw.html.escape( title ).replace( / /g, ' ' );
+ var escapedtitle = mw.html.escape( title ).replace( / /g, ' ' );
this.addedTests.push( [ 'HEADER', escapedtitle, mw.test.numberOfHeader++ ] );
this.$table.append( '<tr class="mw-mwutiltest-head" id="mw-mwutiltest-head'+mw.test.numberOfHeader+'"><th colspan="4">' + escapedtitle + '</th></tr>' );
return true;
}
exec = item[0];
- shouldreturn = item[1];
- shouldcontain = item[2];
+ var shouldreturn = item[1];
+ var shouldcontain = item[2];
numberOfTests++;
headNumberOfTests++;
- doesReturn = eval( exec );
+ var doesReturn = eval( exec );
doesReturn = doesReturn + ' (' + typeof doesReturn + ')';
- $thisrow = $testrows.eq( i - numberOfHeaders ); // since headers are rows as well
+ var $thisrow = $testrows.eq( i - numberOfHeaders ); // since headers are rows as well
$thisrow.find( '> td' ).eq(2).html( mw.html.escape( doesReturn ).replace(/ /g, ' ' ) );
if ( doesReturn.indexOf( shouldcontain ) !== -1 ) {
/** HTML construction helper functions */
this.html = new ( function () {
- function escapeCallback( s ) {
+ var escapeCallback = function( s ) {
switch ( s ) {
case "'":
return ''';